(someone) might have realized

Translations
(кто-то) мог осознать
They might have realized the mistake too late.
Они могли осознать ошибку слишком поздно.